#StoreSearchForm { position: absolute; top: 15px; right: 18px; width:
                        260px; background-color: #444A54; -moz-border-radius: 11px; -webkit-border-radius:
                        11px; border-radius: 11px; box-shadow: 0px 0px 1px 1px rgba( 0, 0, 0, 0.3
                        ); } #StoreSearchInput { border: none; color: #FFFFFF; outline: none; width:
                        220px; border: 3px solid #444A54; background: transparent; margin: 2px
                        7px 2px 9px; } #StoreSearchInput::-webkit-input-placeholder { font-style:
                        italic; color: #777e8a; } #StoreSearchInput:-moz-placeholder { font-style:
                        italic; color: #777e8a; } #StoreSearchInput::-moz-placeholder { font-style:
                        italic; color: #777e8a; } #StoreSearchButton { position: absolute; top:
                        5px; right: 5px; width: 19px; height: 19px; background-image: url('http://cdn.dota2.com.cn/apps/dota2/images/store/icon_search.png?1');
                        background-size: 19px 19px; background-repeat: no-repeat; pointer-events:
                        none; } #StoreSearchResultsContainer { position: absolute; z-index: 200;
                        top: 53px; right: 0px; width: 350px; background-color: #24272A; box-shadow:
                        0px 1px 2px #000; border-top: 1px solid #32393F; border-left: 1px solid
                        #32393F; border-bottom: 1px solid #32393F; border-right: 1px solid #32393F;
                        border-collapse: collapse; } #StoreSearchResultsSpinner { height: 60px;
                        } #StoreSearchResults .ItemImage { float: left; width: 105px; height: 74px;
                        margin-top: 6px; margin-bottom: 5px; } #StoreSearchResults .ItemImageDropShadow
                        { width: 103px; height: 68px; } #StoreSearchResults .ItemText { width:
                        226px; float: right; vertical-align: center; } #StoreSearchResults .ItemContainerRow
                        { clear: both; padding-left: 5px; padding-right: 5px; cursor: pointer;
                        } #StoreSearchResults .ItemContainerRow:hover { background-color: #292C2F;
                        } #StoreSearchResults .ItemContainerRow .ItemContainerCell { padding-bottom:
                        3px; height: 85px; } #StoreSearchResults .ItemContainerRow:not(:first-child)
                        { border-top: 1px solid #32393F; } #StoreSearchResults .ItemContainerRow
                        .ItemContainerCell .ItemText { display: block !important; } #StoreSearchResults
                        .ItemContainerRow .ItemContainerCell .HoverContentContainer { display:
                        none !important; } #StoreSearchResults .ItemContainerRow .ItemContainerCell
                        .TagContainer { margin-top: 8px; margin-left: 2px; } #StoreSearchResults
                        div.NoItems { padding: 10px 20px 10px 20px; font-style: italic; width:
                        100%; text-align: center; }
.StoreTabMenuColumn { float: left; width: 184px; }